Figure 3.2: Blockchain consensus algorithms

In conclusion, the consensus algorithms that are used by various blockchain

platforms are mainly driven by the type of applications the platform expects

to offer and the intimidations it conceives to the integrity of the chain. By

using the computational complexities, the permission-less platforms are

reaching consensus among a very high number of untrusted peers, whereas

approved blockchains are opting for a less scalable but higher throughput

model that assures faster transactions. Various things such as the intended

network, the relationships between participants, and both functional and